home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earkit / socket / miami3 / miamisdk / netinclude / libraries / miami.h next >
C/C++ Source or Header  |  1998-05-24  |  836b  |  41 lines

  1. #ifndef  LIBRARIES_MIAMI_H
  2. #define  LIBRARIES_MIAMI_H
  3.  
  4. #ifndef UTILITY_TAGITEM_H
  5. #include <utility/tagitem.h>
  6. #endif
  7.  
  8. /*
  9. **    $VER: libraries/miami.h 2.11 (25.12.97)
  10. **
  11. **    C prototypes. For use with 32 bit integers only.
  12. **
  13. **    (C) Copyright 1997 Nordic Global Inc.
  14. **        All Rights Reserved
  15. */
  16.  
  17. struct MiamiPFBuffer {
  18.     unsigned long flags;            /* currently unused */
  19.     unsigned char *data;
  20.     unsigned long length;
  21.     unsigned char *name;
  22.     unsigned char itype;            /* interface type MIAMIPFBIT_... */
  23.     unsigned char ptype;            /* packet type MIAMIPFBPT_... */
  24.     unsigned char pad[2];
  25. };
  26.  
  27. #define MIAMIPFBIT_LOOP        0
  28. #define MIAMIPFBIT_BUILTIN    1
  29.  
  30. #define MIAMIPFBPT_IP        0
  31. #define MIAMIPFBPT_ARP        1
  32.  
  33.  
  34. #define MIAMICPU_M68KREG    1
  35. #define MIAMICPU_PPCV4        2
  36.  
  37. #define MIAMITAG_DUMMY        (TAG_USER+0x570000)
  38. #define MIAMITAG_HOOKTYPE    (MIAMITAG_DUMMY+1)
  39.  
  40. #endif
  41.